home *** CD-ROM | disk | FTP | other *** search
/ ETO Development Tools 1 / ETO Development Tools 1.iso / Essentials / MacApp Documentation / MacApp AppleLink Messages / MacApp.Tech$ 5⁄18⁄90 / 1309-Memory Mgmt & VM-May90 < prev    next >
Encoding:
Text File  |  1990-05-18  |  1.3 KB  |  31 lines  |  [TEXT/GEOL]

  1. Item    2965700                         18-May-90        09:53PDT
  2.  
  3. From:   D6020                           Info Research, John MacVeigh,PRT
  4.  
  5. To:     MACAPP.TECH$                    MacApp Technical
  6.  
  7. Sub:    Memory Mgmt & VM
  8.  
  9. Pondering the future availability of virtual memory got me to thinking that
  10. most Mac programs, and all MacApp programs, already use a simple form of
  11. virtual memory by loading and unloading resources with the Resource Manager.
  12. Since most resources, and all CODE resources, are already on disk, and easily
  13. dealt with through the Resource Manager, it seems wasteful to move them into
  14. memory, and then back into a second disk file (when using VM). Moreover, CODE
  15. resources probably provide different opportunities for optimizing memory usage
  16. than does the general data in the VM store.
  17.  
  18. The question is, will future versions of MacApp arrange memory so that what we
  19. currently call "Temporary Memory" is never paged? (This would require not only
  20. holding an area of memory (can do) but also loading resources into that
  21. specific area (no can do)).
  22.  
  23. A more general non-MacApp question is: what's the use of marking a resource as
  24. purgeable, when it is sitting out on disk in a page file?
  25.  
  26. Have we lost some of the utility of the Resource Manager, or did I lose track
  27. of how VM is used?
  28.  
  29. John MacVeigh
  30.  
  31.